perm filename SYSTEM[D,LES] blob sn#006692 filedate 1970-06-09 generic text, type T, neo UTF8
00100	                             MEMORANDUM
00200	                             9 June 1970
00300	
00400	TO:       A. I. Project Staff
00500	
00600	FROM:     L. Earnest
00700	
00800	SUBJECT:  System Projects
00900	
01000	This memo summarizes current and proposed System projects that  I  am
01100	aware  of.   Several  new  people  will  join us this summer, so I am
01200	soliciting projects that  would  be  both  generally  beneficial  and
01300	suitable for learning.
01400	
01500	1.  Hardware
01600	
01700	    1.1  Current Hardware Projects
01800	
01900		Hand-eye -- done this month?  (Paul, Zingheim)
02000		    new arm
02100		    overhead lighting
02200		    turntable
02300	
02400		III photo hood -- done this year?  (Panofsky)
02500	
02600		DD Displays -- September?
02700		    Generator -- not yet accepted  (Panofsky)
02800		    32 channel disc -- due May, probably September.
02900		    keyboards -- ordered, due September
03000		    monitors -- 2 ordered, due this month.
03100			        25 more to be ordered (6 week delivery).
03200		    cables mostly in, power supplies to be built
03300			(Gleason, Bridge)
03400		    keyboard scanner -- to be designed & built
03500			(Poole, Panofsky)
03600		    video switches & mixers -- to be done (Gleason)
03700		    video synthesizer -- to be done (?)
03800	
03900		IMLAC -- 2 here (poor shape), another and console soon
04000		    TTY input connection, 2000 baud -- to be done (Gleason)
04100		    remote data links -- later
04200	
04300		IMP
04400		    phone equipment -- late this month (Telco)
04500		    computer -- early July  (BBN)
04600		    interface -- soon? (Sproull, ?)
04700	
04800		131K core memory
04900		    RFP -- issued 5 June, due 29 June
05000		    interface -- to be done (?)
05100	
05200	
     

00100	    1.2  Proposed Hardware Projects
00200	
00300		mouse & tablet interfaces  (? & Kay)
00400	
00500		Memory Mapper
00600		    would eliminate shuffling, offer many segments,
00700		    Tenex compatability ?
00800	
00900		Son of Foonly
01000		    6 times as fast as PDP-10?
01100	
01200	
01300	2.  Software
01400	
01500	    2.1 Current Software Projects
01600	
01700		SAVE-CONT & GET-CONT -- someday  (Moorer)
01800	
01900		new Dectape service -- ? (Moorer, Helliwell)
02000	
02100		scheduler mod (Moorer)
02200		    service level = load level - k*core,  where k=0.2
02300		    actual service in WHO (Helliwell)
02400	
02500		new HELP -- command summaries to be added (everyone)
02600	
02700		monitor statistics (naked swap time, shuffle time, etc.)
02800		    -- (Moorer)
02900	
03000		computer reservations and accounting -- (Helliwell)
03100	
03200		background processes -- (Barstow)
03300	
03400		file system improvements (faster retrieval, sorted MFD)
03500		    -- (McGuire)
03600	
03700		SAIL export edition -- (Sproull)
03800	
03900		LISP-SOS-RPG crossties -- (Diffie)
04000	
04100		new Loader -- (Petit, Sproull)
04200	
04300		new editor -- (Savitzky)
04400	
04500		new formatted file processor -- (Earnest)
04600	
04700		IMLAC assembler, text package -- (Newey)
04800	
04900		ARPA Net interface -- (?)
05000	
05100		Data Disc display service -- (Poole)
05200	
05300		new keyboard service -- (Poole)
05400	
05500	
05600	    2.2  Proposed Programs
05700	
05740		SAIL macro improvement & code optimization  (Helliwell)
05760	
05800		graphics language & processors (output to displays, plotter,
05900		    printer, and microfilm)
06000	
06100		graphics editor (keyboard, mouse, or tablet controlled)
06200	
06300		schematic & wire list compiler
06400	
06500		document compiler (crossreferences, foonotes, diagrams, etc.)
06600		    -- (Swinehart + ?)
06700	
06800		spelling checker
06900	
07000		Tenex in a year?
07100	
07200	
07300	3.  Documentation
07400	
07500	    3.1  Current Documentation Efforts
07600	
07700		Facility Manual  (Panofsky)
07800	
07900		Disk Auditor (McGuire)
08000	
08100		File Maintenance (Earnest)
08200	
08300		Monitor Manual revision -- September? (Moorer)
08400	
08500	
08600	    3.2  Proposed Documents
08700	
08800		Cusp Guide (Helliwell)
08900	
09000		Loader (Petit)
09100	
09200		Audio System (Gucker)
09300	
09400		Music Compiler (Chowning)
09500	
09600		Sail Implementation (Sproull)